package com.hitown.model.dxhd;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 活动信息表
 * </p>
 *
 * @author menu
 * @since 2021-07-19
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("DXHD_ACTIVITY")
@ApiModel(value="DxhdActivity对象", description="活动信息表")
public class DxhdActivity implements Serializable {

    private static final long serialVersionUID=1L;

    @TableId(value = "HDBH",type = IdType.INPUT)
    @ApiModelProperty(value = "活动编号")
    @TableField("HDBH")
    private String hdbh;

    @ApiModelProperty(value = "活动名称")
    @TableField("HDMC")
    private String hdmc;

    @ApiModelProperty(value = "活动类型")
    @TableField("HDLX")
    private String hdlx;

    @ApiModelProperty(value = "人数")
    @TableField("RS")
    private String rs;

    @ApiModelProperty(value = "场馆-场馆编号")
    @TableField("CG_BH")
    private String cgBh;

    @ApiModelProperty(value = "场馆-地址名称")
    @TableField("CG_DZMC")
    private String cgDzmc;

    @ApiModelProperty(value = "举办信息-主办单位")
    @TableField("JBXX_ZBDW")
    private String jbxxZbdw;

    @ApiModelProperty(value = "举办信息-承办单位")
    @TableField("JBXX_CBDW")
    private String jbxxCbdw;

    @ApiModelProperty(value = "举办信息-日期时间")
    @TableField("JBXX_RQSJ")
    private String jbxxRqsj;

    @ApiModelProperty(value = "举办信息-地点名称")
    @TableField("JBXX_DDMC")
    private String jbxxDdmc;

    @ApiModelProperty(value = "申请信息-日期时间")
    @TableField("SQXX_RQSJ")
    private String sqxxRqsj;

    @ApiModelProperty(value = "申请信息-姓名")
    @TableField("SQXX_XM")
    private String sqxxXm;

    @ApiModelProperty(value = "申请信息-状态(0:已申请 1:未申请)")
    @TableField("SQXX_ZT")
    private String sqxxZt;

    @ApiModelProperty(value = "审批信息-姓名")
    @TableField("SPXX_XM")
    private String spxxXm;

    @ApiModelProperty(value = "审批信息-日期时间")
    @TableField("SPXX_RQSJ")
    private String spxxRqsj;

    @ApiModelProperty(value = "审批信息-意见")
    @TableField("SPXX_YJ")
    private String spxxYj;

    @ApiModelProperty(value = "审批信息-状态(0:已审批 1:未审批 2:审批中)")
    @TableField("SPXX_ZT")
    private String spxxZt;

    @ApiModelProperty(value = "活动日程编号")
    @TableField("HDRCBH")
    private String hdrcbh;

    @ApiModelProperty(value = "活动安保单位信息-单位名称")
    @TableField("HDABDWXX_DWMC")
    private String hdabdwxxDwmc;

    @ApiModelProperty(value = "活动安保单位信息-公安机关机构代码")
    @TableField("HDABDWXX_GAJGJGDM")
    private String hdabdwxxGajgjgdm;

    @ApiModelProperty(value = "联系人-姓名")
    @TableField("LXRXX_XM")
    private String lxrxxXm;

    @ApiModelProperty(value = "联系人-联系电话")
    @TableField("LXRXX_LXDH")
    private String lxrxxLxdh;

    @ApiModelProperty(value = "活动内容")
    @TableField("HDNR")
    private String hdnr;

    @ApiModelProperty(value = "活动日程")
    @TableField("HDRC")
    private String hdrc;

    @ApiModelProperty(value = "活动参与人员-类型")
    @TableField("CYRY_LX")
    private String cyryLx;

    @ApiModelProperty(value = "活动参与人员-编号")
    @TableField("CYRY_BH")
    private String cyryBh;

    @ApiModelProperty(value = "活动任务类型")
    @TableField("HDRW_LX")
    private String hdrwLx;

    @ApiModelProperty(value = "活动任务编号")
    @TableField("HDRW_BH")
    private String hdrwBh;

    @ApiModelProperty(value = "售票信息-可发售票总数")
    @TableField("SPXX_KFSZS")
    private String spxxKfszs;

    @ApiModelProperty(value = "售票信息-实际发售票总数")
    @TableField("SPXX_SJFSPZS")
    private String spxxSjfspzs;

    @ApiModelProperty(value = "售票信息-实际入场购票人总数")
    @TableField("SPXX_SJRCGPRS")
    private String spxxSjrcgprs;

    @ApiModelProperty(value = "制证信息-可制证总数")
    @TableField("ZZXX_KZZZS")
    private String zzxxKzzzs;

    @ApiModelProperty(value = "制证信息-实际制证总数")
    @TableField("ZZXX_SJZZZS")
    private String zzxxSjzzzs;

    @ApiModelProperty(value = "制证信息-实际入场持证人总数")
    @TableField("ZZXX_SJRCCZRZS")
    private String zzxxSjrcczrzs;

    @ApiModelProperty(value = "活动日志信息-日志编码")
    @TableField("HDRZXX_RZBM")
    private String hdrzxxRzbm;

    @ApiModelProperty(value = "活动日志信息-日志名称")
    @TableField("HDRZXX_RZMC")
    private String hdrzxxRzmc;

    @ApiModelProperty(value = "活动日志信息-日志详述")
    @TableField("HDRZXX_RZXS")
    private String hdrzxxRzxs;

    @ApiModelProperty(value = "用户编号")
    @TableField("YHXX_YHBH")
    private String yhxxYhbh;

    @ApiModelProperty(value = "用户姓名")
    @TableField("YHXX_XM")
    private String yhxxXm;

    @ApiModelProperty(value = "更新时间")
    @TableField("GXSJ")
    private String gxsj;

    @TableField("CTU")
    private String ctu;

    @TableField("CTM")
    private Date ctm;

    @TableField("UTU")
    private String utu;

    @TableField("UTM")
    private Date utm;

    @ApiModelProperty(value = "用户权限")
    @TableField("YHQX")
    private String yhqx;


}
